@charset "utf-8";
/* 基本字体样式 */
.b{
	font-weight:bold;
}

#search-box{
	display: none;
}

/* 内容对象样式 */
.glyphicon,
.fa{
	margin-right:6px;
}



/* 页面框架 */

.ntDesktop{
	background:#fff;
	border-radius: 4px;
	padding:10px;
}

.ntDesktop-head{
	color:#069;
	font-size: 1.8rem;
	font-weight:bold;
	padding-left:40px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:#CCC 1px solid;
}


.ntTitle{
	color:#069;
	padding-left:20px;
	font-weight:bold;
}

/* 字段名样式 */
.field-name{
	color:#999;
}


.modal-title{
	color:#069;
}

/* TABLE表单样式 */

.ntTable{
	color:#666;
	background:#fff;
	margin-top:5px;
}

.ntTable>thead>tr:first-child{
	background:#CCC;
}

.ntTable>tbody>tr:hover{
	color:#000;
	background:#f9df8f;
}

.ntTable td a:hover{
	text-decoration:none;
	font-weight:bold;
	color:#0b4e88;
}



/* TABLE 排序样式 */

.sorting {
    background-image: url(../img/sorting/sort_both.png);
}

.sorting_asc {
    background-image: url(../img/sorting/sort_asc.png);
}

.sorting_desc {
    background-image: url(../img/sorting/sort_desc.png);
}

.sorting_asc_disabled {
    background-image: url(../img/sorting/sort_asc_disabled.png);
}

.sorting_desc_disabled {
    background-image: url(../img/sorting/sort_desc_disabled.png);
}

table>tfoot>tr:first-child>td{
	border-top:3px #ccc solid;
}
table>tfoot>tr{
	background-color:#f6f6f6;
}

table thead .sorting,
table thead .sorting_asc,
table thead .sorting_desc,
table thead .sorting_asc_disabled,
table thead .sorting_desc_disabled {
	padding-left: 20px !important;
    background-repeat: no-repeat;
    background-position: center left;
    cursor: pointer;
}

table thead .sorting:hover,
table thead .sorting_asc:hover,
table thead .sorting_desc:hover,
table thead .sorting_asc_disabled:hover,
table thead .sorting_desc_disabled:hover {
	color:#337ab7;
	border-bottom: #337ab7 2px solid;
}

/* 调整BOOSTRAP样式 */

.ntTable td .btn-primary:hover{
	color:#CFF;
}

/* TABLE上的输入框样式 */
/* */.input-panel{
	margin:0 1em 1em 1em;
	padding:1em 2em; 
	background:#f0f0f0;
	border-radius: 10px;
} 

/* 列表搜索框样式 */

#search-box {
	margin:10px 0;
	padding: 10px 20px;
	background:#f4d686;
	border-radius: 10px;
}


/* 带滚轴DIV */

.div-scroll{
	width:100%;
	overflow-y:auto;
	overflow-x:auto;
}


/* 产品单位显示样式 */
.unit{
	color:#AAA;
	font-size: 0.5em;
	font-weight:normal;
}

/* Affix 导航栏显示样式 */
.ntAffix ul.nav-tabs{
	width: 160px;
	margin-top: 20px;
	border-radius: 4px;
	border: 1px solid #ddd;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067);
}
.ntAffix ul.nav-tabs li{
	margin: 0;
	border-top: 1px solid #ddd;
}
.ntAffix ul.nav-tabs li:first-child{
	border-top: none;
}
.ntAffix ul.nav-tabs li a{
	margin: 0;
	padding: 8px 16px;
	border-radius: 0;
}
.ntAffix ul.nav-tabs li.active a, 
.ntAffix ul.nav-tabs li.active a:hover{
	color: #fff;
	background: #0088cc;
	border: 1px solid #0088cc;
}
.ntAffix ul.nav-tabs li:first-child a{
	border-radius: 4px 4px 0 0;
}
.ntAffix ul.nav-tabs li:last-child a{
	border-radius: 0 0 4px 4px;
}
.ntAffix ul.nav-tabs.affix{
	top: 30px; /* Set the top position of pinned element */
}

.ntAffix h4{
	color:#069;
	font-weight:bold;
}

/* 修饰 */

.required::before{
	color: #dc3545;
	font-weight:bold;
	padding: 0 4px;
	content: "*";
}

/* 分类面板 */

.cat_panel{
	/*overflow-y:auto;*/
}

.cat_panel table thead td{
	padding: 4px 12px;
	color:#069;
	background:#fafafa;
	border-bottom: #ccc 1px solid;
}
.cat_panel table{
	width:100%;
}
.cat_panel table td{
	border:0;
	margin:0;
	padding:4px 6px;
}

.cat_panel table tr:hover{
	color:#000;
	background:#f9df8f;
}


.proname-input>.input-group{
	padding-bottom:5px;
	vertical-align:text-top;
	text-align:right
}

/* 调整BOOSTRAP Button 样式 */





/* 颜色 */
.blue {
	color: #007bff;
}
.indigo {
	color: #6610f2;
}
.purple {
	color: #6f42c1;
}
.pink {
	color: #e83e8c;
}
.red {
	color: #dc3545;
}
.orange {
	color: #fd7e14;
}
.yellow {
	color: #ffc107;
}
.green {
	color: #28a745;
}
.teal {
	color: #20c997;
}
.cyan {
	color: #17a2b8;
}
.white {
	color: #fff;
}
.gray {
	color: #6c757d;
}
.gray-dark {
	color: #343a40;
}
.alert{
	display: none;
}
